/*Resetting of some element attributes*/
div#ngmenu1  table, div#ngmenu1  td, div#ngmenu1  tr{border:none;border-collapse:separate;}
 
ul#ng1,ul#ng1 ul{list-style:none;z-index:10000;}
ul#ng1{display:block;font-size:0;float:left;}
ul#ng1 ul{display:none;position:absolute;left:100%;top:0;}
ul#ng1 li{display:block;font-size:0;}
ul#ng1 li:hover>*{display:block;}
ul#ng1 li:hover{position:relative;}
ul#ng1 ul ul{position:absolute;left:100%;top:0;}
ul#ng1 table{border-collapse:collapse;}
ul#ng1 a:active, ul#ng1 a:focus{outline-style:none;}
ul#ng1 a{display:block;vertical-align:middle;cursor:pointer;}
ul#ng1 ul li{float:none;}
ul#ng1 li:hover>a{position:relative;}
ul#ng1 li>a:hover{position:static !important;}
ul#ng1 li.sep{line-height:0;text-align:left;}
ul#ng1 li.sep *{float:none;display:inline-block;}
ul#ng1 img{border:none;vertical-align:middle;}
ul#ng1 img.over{display:none;}
ul#ng1 li:hover > a img.def{display:none;}
ul#ng1 li:hover > a img.over{display:inline;}
ul#ng1 a:hover img.over,ul#ng1 a:hover ul img.def,ul#ng1 a:hover a:hover ul img.def,ul#ng1 a:hover a:hover img.over,ul#ng1 a:hover a:hover a:hover img.over{display:inline;}
ul#ng1 a:hover img.def,ul#ng1 a:hover ul img.over,ul#ng1 a:hover a:hover ul img.over,ul#ng1 a:hover a:hover img.def,ul#ng1 a:hover a:hover a:hover img.def{display:none;}
ul#ng1 a:hover ul,ul#ng1 a:hover a:hover ul{display:block;}
ul#ng1 a:hover ul ul{display:none;}
ul#ng1 span{display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:14px;}
ul#ng1 ul span,ul#ng1 a:hover table span{padding-right:14px;}
